package com.baoteng.rbspy.model.request.proposal;

import java.util.List;

import com.baoteng.rbspy.model.request.BaseRequestModel;

public class QueryProposalRequest extends BaseRequestModel{

	/**
	 * 投保单号： 
	 */
	String proposalNo;
	/**
	 * 保单号：
	 */
	String policyNo;
	String licenseNo;
	String vinNo;
	/**
	 * 被保险人代码：
	 */
	String insuredCode;
	/**
	 * 被保险人名称：
	 */
	String insuredName;
	/**
	 * 团单号：
	 */
	String contractNo;
	/**
	 * 签单日期：
	 */
	String operateDate;
	/**
	 * 签单日期：至
	 */
	String operateDate2;
	/**
	 * 起保日期：
	 */
	String startDate;
	/**
	 * 起保日期：至
	 */
	String startDate2;
	/**
	 * 来源：
	 */
	String dmFlag="all";
	String underWriteFlagC;
	String brandName;
	String engineNo;
	String frameNo;
	String riskCode="DAA,DZA";
	String appliCode;
	String apliName;
	String makeCom;
	String operatorCode;
	String comCode;
	String handlerCode;
	String handler1Code;
	String endDate;
	String endDate2;
	String underWriteEndDate;
	String underWriteEndDate2;
	String checkFlag;
	/**
	 *  desc    prefix  flag
	 *  初始值          1        0
	 *  通过  2  1
	 *  自动核保通过  6   3
	 *  不通过   3   2
	 *  见费出单  4 4 
	 *  待同步   9  6
	 *  待核保 5   9
	 *  自动核保转保单  D D
	 *  人工核保转保单  E  E
	 */
	List<QueryUnderWriteFlag> underWriteFlag;
	String strStartDate;
	String othFlag;
	String checkUpCode;
	String operatorCode1;
	String businessNature;
	public String getProposalNo() {
		return proposalNo;
	}
	public void setProposalNo(String proposalNo) {
		this.proposalNo = proposalNo;
	}
	public String getPolicyNo() {
		return policyNo;
	}
	public void setPolicyNo(String policyNo) {
		this.policyNo = policyNo;
	}
	public String getLicenseNo() {
		return licenseNo;
	}
	public void setLicenseNo(String licenseNo) {
		this.licenseNo = licenseNo;
	}
	public String getVinNo() {
		return vinNo;
	}
	public void setVinNo(String vinNo) {
		this.vinNo = vinNo;
	}
	public String getInsuredCode() {
		return insuredCode;
	}
	public void setInsuredCode(String insuredCode) {
		this.insuredCode = insuredCode;
	}
	public String getInsuredName() {
		return insuredName;
	}
	public void setInsuredName(String insuredName) {
		this.insuredName = insuredName;
	}
	public String getContractNo() {
		return contractNo;
	}
	public void setContractNo(String contractNo) {
		this.contractNo = contractNo;
	}
	public String getOperateDate() {
		return operateDate;
	}
	public void setOperateDate(String operateDate) {
		this.operateDate = operateDate;
	}
	public String getOperateDate2() {
		return operateDate2;
	}
	public void setOperateDate2(String operateDate2) {
		this.operateDate2 = operateDate2;
	}
	public String getStartDate() {
		return startDate;
	}
	public void setStartDate(String startDate) {
		this.startDate = startDate;
	}
	public String getStartDate2() {
		return startDate2;
	}
	public void setStartDate2(String startDate2) {
		this.startDate2 = startDate2;
	}
	public String getDmFlag() {
		return dmFlag;
	}
	public void setDmFlag(String dmFlag) {
		this.dmFlag = dmFlag;
	}
	public String getUnderWriteFlagC() {
		return underWriteFlagC;
	}
	public void setUnderWriteFlagC(String underWriteFlagC) {
		this.underWriteFlagC = underWriteFlagC;
	}
	public String getBrandName() {
		return brandName;
	}
	public void setBrandName(String brandName) {
		this.brandName = brandName;
	}
	public String getEngineNo() {
		return engineNo;
	}
	public void setEngineNo(String engineNo) {
		this.engineNo = engineNo;
	}
	public String getFrameNo() {
		return frameNo;
	}
	public void setFrameNo(String frameNo) {
		this.frameNo = frameNo;
	}
	public String getRiskCode() {
		return riskCode;
	}
	public void setRiskCode(String riskCode) {
		this.riskCode = riskCode;
	}
	public String getAppliCode() {
		return appliCode;
	}
	public void setAppliCode(String appliCode) {
		this.appliCode = appliCode;
	}
	public String getApliName() {
		return apliName;
	}
	public void setApliName(String apliName) {
		this.apliName = apliName;
	}
	public String getMakeCom() {
		return makeCom;
	}
	public void setMakeCom(String makeCom) {
		this.makeCom = makeCom;
	}
	public String getOperatorCode() {
		return operatorCode;
	}
	public void setOperatorCode(String operatorCode) {
		this.operatorCode = operatorCode;
	}
	public String getComCode() {
		return comCode;
	}
	public void setComCode(String comCode) {
		this.comCode = comCode;
	}
	public String getHandlerCode() {
		return handlerCode;
	}
	public void setHandlerCode(String handlerCode) {
		this.handlerCode = handlerCode;
	}
	public String getHandler1Code() {
		return handler1Code;
	}
	public void setHandler1Code(String handler1Code) {
		this.handler1Code = handler1Code;
	}
	public String getEndDate() {
		return endDate;
	}
	public void setEndDate(String endDate) {
		this.endDate = endDate;
	}
	public String getEndDate2() {
		return endDate2;
	}
	public void setEndDate2(String endDate2) {
		this.endDate2 = endDate2;
	}
	public String getUnderWriteEndDate() {
		return underWriteEndDate;
	}
	public void setUnderWriteEndDate(String underWriteEndDate) {
		this.underWriteEndDate = underWriteEndDate;
	}
	public String getUnderWriteEndDate2() {
		return underWriteEndDate2;
	}
	public void setUnderWriteEndDate2(String underWriteEndDate2) {
		this.underWriteEndDate2 = underWriteEndDate2;
	}
	public String getCheckFlag() {
		return checkFlag;
	}
	public void setCheckFlag(String checkFlag) {
		this.checkFlag = checkFlag;
	}
	public String getStrStartDate() {
		return strStartDate;
	}
	public void setStrStartDate(String strStartDate) {
		this.strStartDate = strStartDate;
	}
	public String getOthFlag() {
		return othFlag;
	}
	public void setOthFlag(String othFlag) {
		this.othFlag = othFlag;
	}
	public String getCheckUpCode() {
		return checkUpCode;
	}
	public void setCheckUpCode(String checkUpCode) {
		this.checkUpCode = checkUpCode;
	}
	public String getOperatorCode1() {
		return operatorCode1;
	}
	public void setOperatorCode1(String operatorCode1) {
		this.operatorCode1 = operatorCode1;
	}
	public String getBusinessNature() {
		return businessNature;
	}
	public void setBusinessNature(String businessNature) {
		this.businessNature = businessNature;
	}
	public List<QueryUnderWriteFlag> getUnderWriteFlag() {
		return underWriteFlag;
	}
	public void setUnderWriteFlag(List<QueryUnderWriteFlag> underWriteFlag) {
		this.underWriteFlag = underWriteFlag;
	}
}
